package com.ruoyi.workflow.service;

import com.ruoyi.workflow.domain.bo.WfTaskBo;
import org.flowable.engine.runtime.ProcessInstance;

import java.util.Map;

public interface IWfTaskService {

    /**
     * 启动第一个任务
     * @param processInstance 流程实例
     * @param variables 流程参数
     */
    void startFirstTask(ProcessInstance processInstance, Map<String,Object> variables);

    /**
     * 取消流程
     * @param bo
     */
    void stopProcess(WfTaskBo bo);
}
